Mission

interface Mission

Represents a mission, which is a kind of firmware plugin that changes the drone behavior.

A mission can be uploaded to the drone, and then it can be loaded and activated.

Types

Link copied to clipboard
enum State
Mission state.
Link copied to clipboard
Reason why a mission is currently unavailable.

Functions

Link copied to clipboard
abstract fun description(): String
Gives the description of the mission.
Link copied to clipboard
Gives the maximal drone firmware version supported by the mission.
Link copied to clipboard
Gives the minimal drone firmware version supported by the mission.
Link copied to clipboard
abstract fun name(): String
Gives the name of the mission.
Link copied to clipboard
abstract fun state(): Mission.State
Gives the current state of the mission.
Link copied to clipboard
Gives the target drone model of the mission.
Link copied to clipboard
abstract fun uid(): String
Gives the internal identifier of the mission.
Link copied to clipboard
Gives the current unavailability reason.
Link copied to clipboard
abstract fun version(): String
Gives the version of the mission.